About James Deighton & Co Limited (03095639) United Kingdom