About Barbrook Close Management Company Limited (02049900) United Kingdom