About S P Lockwood 17 Ltd (11052423) United Kingdom