london scotland b&b edinburgh accommodation escort escorts pembrokeshire carmarthenshire holiday dunfermline haverfordwest wales self catering glasgow ireland fife bed and breakfast