About Thame Meadows Management Company Limited (10154381) United Kingdom