About Store 41 Ltd (12244861) United Kingdom