About Demac Electrical Services Limited (08364479) United Kingdom