About Megan Macquillan Ltd (12859761) United Kingdom