About Yomeela Properties Limited (13528931) United Kingdom