About Hammond & Woo Ltd (08429449) United Kingdom