About Stuart Lockwood Plumbing & Heating Limited (03502393) United Kingdom