About Avocado Property Investments Ltd (10901620) United Kingdom