About Beech Tree Cottages Management Company Limited (12359693) United Kingdom