About Hammond & Hawkins Limited (05514061) United Kingdom