About Spencer Professional Services Limited (08053359) United Kingdom