scotland wales ireland holiday bed london escort edinburgh golf course apartments castle church golf club accommodation escorts community golf clubs luxury golf hotel college association glasgow breakfast