About Williamson & Spicer Properties (fence) Limited (10399917) United Kingdom