About Megan Associates Limited (12717856) United Kingdom