Recently I booked B&B in Scotland over the phone, but the day before I girlfriend got ill and I called to cancel the booking. The guy was all cool about this, but today I received an invoice from him for £60 for "late cancellation booking". When I made the booking he did not inform me that I have to cancel it before more than 24 hours in advance. What should I do? Do I have to pay this?