About The Space Apartments Limited (12712457) United Kingdom