About G T Towbars Ltd (12201835) United Kingdom