About Strand Retail Limited (06298586) United Kingdom