About Stor 131 Ltd (10132627) United Kingdom