About Hammerfix Limited (13655933) United Kingdom