wales b&b scotland london golf club glasgow edinburgh golf course community golf clubs accommodation self catering escort association ireland ayrshire golf college bed and breakfast church escorts ayr