About Plough Meadow Management Company Limited (10612783) United Kingdom