About Stor 103 Ltd (10132063) United Kingdom