About Spencer Monaco Holdings Limited (08568616) United Kingdom