About Yara Properties Limited (12854985) United Kingdom