About J R Leach Limited (10305164) United Kingdom