About Mcgeehan & Co Ltd (SC368481) United Kingdom