About Stor 119 Ltd (10132671) United Kingdom