About G L Mills Leatherhead Ltd (07905442) United Kingdom