About J & A Powell Electrical Ltd (11339501) United Kingdom