About Festival Hotels (durham) Limited (12605540) United Kingdom