About Store24seven Ltd (07802306) United Kingdom