About Duchy Engineering Limited (10850948) United Kingdom