About Spaces & Places Holdings Limited (11440407) United Kingdom