late availability independent self catering accommodation in the UK