About Balfour Villas Management Company Limited (10530785) United Kingdom