About Middlemarch Properties Limited (04918781) United Kingdom