About Megill Pelton Limited (11898071) United Kingdom