Britain's Got Talent semi-finalist Immi Davis delighted residents at Milford Lodge Care Home with a heartfelt performance.