About Megol Holdings Limited (09294269) United Kingdom