About Stor 138 Ltd (10132826) United Kingdom