About Lledrod Electrical Services Ltd (12171531) United Kingdom