MIDDLEMARCH PARTNERS LIMITED