About Birch Lodge Management Company Limited (01970553) United Kingdom