About Megpol Service Ltd (12256997) United Kingdom