About Lelamed Properties Limited (11476121) United Kingdom