About Deltic Gloucester Limited (07950964) United Kingdom