In tax terms, Britain's budget, released on March 19, was mostly uneventful. However, there were some unexpected announcements for non-residents who own British property.