About Balfour Rhodes Limited (08914632) United Kingdom