About D S Churchill Country Limited (12988383) United Kingdom