About Kuijpers Balfour Holdings Limited (10073917) United Kingdom