About Gerbera Property Investments Limited (12000861) United Kingdom