About Hammer Holdings Limited (02439306) United Kingdom