About Devlex (newton Abbot) Limited (01420430) United Kingdom