About Hammock Cryogenic Engineering Limited (09730438) United Kingdom