About Denewood Electrical Limited (11714851) United Kingdom