About Megantic Services Limited (03245978) United Kingdom