About Maximus Property Investors Ltd (08985699) United Kingdom