About Seymour Hotels Limited (02864856) United Kingdom