About Stork & Alphabet Ltd (09627357) United Kingdom