About K Leach Limited (08949185) United Kingdom