About James Finlay International Holdings Limited (01088739) United Kingdom