About G L Leach Limited (10519113) United Kingdom