About Delta Design And Engineering Limited (02670124) United Kingdom