About Oswestry Electrical & Plumbing Factors Limited (02530476) United Kingdom