About Festival Hotels (halifax) Limited (12605427) United Kingdom