About N & S W Holidays Limited (04262022) United Kingdom