About Jp & Cl Welham Ltd (10994453) United Kingdom