Foreign Ownership of Property in Belize - Everything You Need To Know