About Avoca Property Investors Ltd (12031042) United Kingdom