About Spc 004 T A The Strand Ltd (13162184) United Kingdom