About Beechwood Manor Management Company Limited (04768995) United Kingdom