About Yamour Properties Ltd (12785971) United Kingdom