About Balfour Management Company Limited (01144880) United Kingdom