This is a full-time job on a permanent contract. 20 days paid annual leave plus bank holidays. Company Vehicle, PPE, Equipment & Uniform Provided.