About J Balfour Holdings Ltd (10786632) United Kingdom