About Stork & May Llp (OC341226) United Kingdom