About Jellis Investments Ltd (12200294) United Kingdom