About Meehan Ltd (07767639) United Kingdom