About Spicer Properties Limited (09094839) United Kingdom