About Powell Engineering Products Limited (11707534) United Kingdom