About Stor 102 Ltd (10131481) United Kingdom