About Emma Stroud Limited (12592299) United Kingdom