It doesn't add a huge amount of new info  - but in LITTLE SHOPPE OF HORRORS #12 (1994), Carl DelVecchio has an article on going to London and visiting Peel at his studio in the 1980s. There is a shot of the two of them together at the time.