About Spicer Ameldian Associates Limited (03530365) United Kingdom