About James Balfour Public Limited Company (02484092) United Kingdom