About Mearns & Pike Ltd (10739079) United Kingdom