About Turners Meadow Management Company Limited (02123923) United Kingdom