About Huggett Engineering Limited (10850226) United Kingdom