Hiand congratulations
!! I might be wrong but I think you have to be a british citizen to access most public funds. I believe my sister in law couldn't get her child tax credit although she has given birth to my niece here until she became a citizen, at the time it had to go thru my brother's account who was a british citizen.