About Unit 23 Spaces Management Ltd (11631602) United Kingdom