About Stor 134 Ltd (10132930) United Kingdom