About Stor 133 Ltd (10132937) United Kingdom