About Meenan & Co. Limited (NI005258) United Kingdom