About Leane Electrical Limited (10062618) United Kingdom