About G & L Marshall Ltd. (SC249496) United Kingdom