About Megan Sherwood Interiors Ltd (11724800) United Kingdom