About Pitcher Electrics Ltd (12054533) United Kingdom