About Balfour Ventures Limited (06786704) United Kingdom