About Capital Spencer Ltd (13515238) United Kingdom