About Deemac Electrical And Communications Limited (12199648) United Kingdom