About Megan Richards Ltd (13447676) United Kingdom