About Meehan & Co Consulting Ltd (10026734) United Kingdom