About Newspace Hotels Ltd (13251883) United Kingdom