About Hammer & Co Ltd (09354632) United Kingdom