About W J Leach Ltd. (SC250253) United Kingdom