About Sledgehammer Holdings Company Limited (02329031) United Kingdom