About Offshore Design Engineering Limited (01522642) United Kingdom