About Severn House Hotel Limited (07756553) United Kingdom