About Hammond & Deacon Limited (01072896) United Kingdom