About Shephards Electrical Limited (09631388) United Kingdom