About Hammond Engineering Limited (11537027) United Kingdom