About Deltic Oldham Limited (08030729) United Kingdom