About Spencer Capital Limited (10034272) United Kingdom