Address: 99, 101 Lordship Ln, London SE22 9DQ, United Kingdom | Phone: +44 20 3468 0228 | Website: www.megans.co.uk