About Hammond & Co (uk) Limited (08113837) United Kingdom