About Sloan Electrical Solutions Limited (10830894) United Kingdom