About Strood Retail Ltd (11366753) United Kingdom