About Hammer & Tongue Limited (11136240) United Kingdom