About Mccarthy Power Solutions Ltd (10879218) United Kingdom