About Lamba Property Investments Limited (09464699) United Kingdom