About Electra Plumb Limited (06557702) United Kingdom