Scores based on 137 reviews

Reliability & timekeeping

Invoice history based on 55 reviews.

Invoice History
Charged as per quote / estimate100%
Appointments reported as missed (6 months) 0
Average score 9.85
137 reviews
  • Interviewed by Checkatrade
  • 1 accreditation checked
  • Insurance checked
  • Limited company checked
  • ID checked
  • Address checked
  • References checked
  • VAT registered
  • Checkatrade standard signed
Who we are:

ADM have served residents for the last 10 years with plumbing, heating, gas, electrics and drainage services in South Wales and Gloucestershire. We are available for any planned or emergency call-out today, for any size of job.  From our office team to our engineers, we all work hard on our customer service, value for money, honest and experienced advice. 

What makes ADM different?

We fit taps, mend leaks, unblock loos, mend showers, install new radiators, remove and replace tanks and cylinders and install complete plumbing systems. Our plumbers have been plumbing all their lives, most of our team received their plumbing apprenticeships right here in South Wales! No job is too small or too big for us. Charged on a straightforward hourly rate, call us today for an estimate on any plumbing job you need doing. Tel: 02920 290000 or 08000 156700

Gas and Heating Services

Our Gas and Heating Team are Gas Safe registered engineers with years of working with boilers and domestic gas appliances. Our engineers carry out boiler repairs, boiler services and install heating and hot water systems all day long, every day of the week. They are all expert technicians, wanting to work for a more local, more individual company where they can stretch their skills. We are immensely proud of the expertise of our gas and heating engineers and we work hard to get them out to you fast when you need us. Its good to know that in the event of a boiler breakdown or gas leak, you can rely on ADM's team. Call us today on 02920 290000 or 08000156700

Based in

Newport, Newport, NP19 0GA

Works in

Bridgend, Bristol, Cardiff, Carmarthen, Cwmbran, Gloucestershire, Haverfordwest, Herefordshire, Newport, Penarth, Pontypool, Port Talbot, Swansea