About Lamba Lr Properties Ltd (12323628) United Kingdom