About Lamda Developments Limited (13243142) United Kingdom