About Olamed Properties Limited (10832753) United Kingdom