About Deller Electrics Limited (12160404) United Kingdom