About Lamba Developments Ltd (09747174) United Kingdom