About S & F Mini Mart Ltd (11474577) United Kingdom