About Powell Electrical Limited (09558553) United Kingdom