About Megan Slade Design Ltd (13216688) United Kingdom