About Meehan Investments Ltd (07985266) United Kingdom