About Spencerfield Capital Limited (09903378) United Kingdom