About Olea Property Ltd (13376586) United Kingdom