About S&a London Electric Limited (10638097) United Kingdom