About The Strand Mini Mart Ltd (11692867) United Kingdom