Ian Beechey remembered as giving, caring and selfless