About Spencer Firth Associates Limited (08137280) United Kingdom