About Standish Engineering Holdings Limited (04286006) United Kingdom