About Sledgehammer Engineering Press Limited (06687943) United Kingdom