About Spaces & Places Letting Agency Limited (07958159) United Kingdom