About S P Spencer Ltd (11346348) United Kingdom