About The Meadows (staplehurst) Management Company Limited (11955761) United Kingdom