About Yara Property Ltd (13570704) United Kingdom