About W & L Leach Ltd (13610919) United Kingdom