The Royal, Horsham's premier hotel