About Meaks Property Investments Ltd (05981205) United Kingdom