Business Balbirnie: Fife hotel’s ‘miracle’ turnaround from £1m loss to record bookings February 3 2022