About The Beeches Management Company Limited (03322692) United Kingdom