London Twickenham Stadium Hotel, a member of Radisson Individuals