About Storrer Ltd (12114092) United Kingdom