Edgware, North West London - North London
and you will be managing 9 mobile teams who operate across the South East and South Coast. The jobs will at times not be for the faint hearted...