About Beechwood Place Management Company Limited (07744995) United Kingdom