About Atlas Hotels (stevenage) Limited (04663698) United Kingdom