About Michaela Stroud Ltd (12914543) United Kingdom