About Deltic Exeter Limited (07950955) United Kingdom