About W. Duddridge Engineering Limited (09759916) United Kingdom