About Spicer Mccoll Property Management Co. Limited (02797167) United Kingdom