About D. Stack Plumbing & Heating Ltd (13113413) United Kingdom