About Castle Meadow (management Company) Limited (13150410) United Kingdom