About G. G. Locke Limited (03977525) United Kingdom