About J. Ll. Leach (holdings) & Co. Limited (02924337) United Kingdom