About Meadcroft Property Investments Ltd (10872753) United Kingdom