About Castle Hotels & Taverns Limited (03370103) United Kingdom