About J Leech & Co Limited (08208314) United Kingdom