About Megger Group Limited (02582519) United Kingdom