About Lid Developments Limited (06428400) United Kingdom