About Duke & Castle Holdings Limited (01759249) United Kingdom