About St. Michael S Meadow Management Company (alphington) Limited (13505833) United Kingdom