About Ottolenghi Property Limited (12838101) United Kingdom