About Toogood Electrical Limited (08163602) United Kingdom