About Barrowdene Management Company Limited (02753070) United Kingdom