About St & Ts Mini Mart Ltd (11155178) United Kingdom