About Babbage Electrical Solutions Limited (09296306) United Kingdom