About Placestostay Ltd (13330170) United Kingdom