About Stallard & Co (electrical)limited (00859843) United Kingdom