About Sprucespace Property Management Limited (02628808) United Kingdom