About J.b. & B. Leach Limited (03529803) United Kingdom