About S P London Limited (13473055) United Kingdom