About Foxwood Electrical Limited (03242356) United Kingdom