About Ola Properties Ltd (SC499603) United Kingdom