About Beechwood Grove Management Company Limited (11582718) United Kingdom