About Stor 132 Ltd (10133568) United Kingdom