About Spicer Manor Limited (11634273) United Kingdom