Home Office data reveals 225 migrants from European countries and the United States were living in taxpayer-funded accommodation, including hotels, at the end of March.