About The Deltic Group Limited (07870512) United Kingdom