About T & D Barrs Plumbing And Heating Limited (03385418) United Kingdom