About The Elstead Meadow Management Company Limited (03099954) United Kingdom