About Dixon & Townsend Mechanical Services Ltd (08630192) United Kingdom