About Stor 126 Ltd (10132592) United Kingdom