About Fenn Engineering Limited (10482960) United Kingdom