About J&p Capacitors Ltd (06123930) United Kingdom