About Hammond & Heard Ltd (12457651) United Kingdom