About Megan Grand Limited (13072357) United Kingdom