About Hammond & Smith Ltd (12164241) United Kingdom