About Meehan International Ltd (NI667030) United Kingdom