About Megan Stenhouse Ltd (11438762) United Kingdom