About G Marshall Contracts Ltd (12874049) United Kingdom