About Hammer Design Limited (11958761) United Kingdom