About Green Lid Electrical Ltd (13378033) United Kingdom