About Meadow Oak Properties Limited (13234661) United Kingdom