About Festival Hotels (chester) Limited (12920660) United Kingdom