About South Shore Retail Limited (11271141) United Kingdom