About Mains Place (management) Limited (03659393) United Kingdom