About Yield Property Investment Ltd (11812403) United Kingdom