About Meadow Properties & Investments Limited (10724642) United Kingdom