About Hammerhead Engineering Ltd (12181550) United Kingdom