Leighton Buzzard, Bedfordshire (Home/Office Based). 20 days’ holiday plus Bank Holidays (Negotiable). As our Business Development Director, you’ll take charge…