About Barrowell Green Management Company Limited (02069649) United Kingdom