About Michaela Stogden Ltd (10023884) United Kingdom