About Spencer Commercial Services Limited (08418304) United Kingdom