About Place2stay Limited (10753974) United Kingdom