James Potter was described as the 'biggest show-off' who was loved 'up and down the country'