Founded in 1968 Maybourne and Russell Limited focus on traditional values & innovation to provide a reliable and high quality Mechanical & Electrical service to our clients. The company employ a highly experienced workforce and operate from our offices just outside Ashford, Kent.