About Hemlock Engineering Limited (02118575) United Kingdom