About Aplace2stay Serviced Accommodation Ltd (13267715) United Kingdom