About Spacefuture Residents Management Limited (02280459) United Kingdom