About Oppida Estates Ltd (06030554) United Kingdom