Music producer Trevor Horn invented the sound of the 1980s and then real life caught up with him
TREVOR Horn lives in a house (a very big house) in north London. There are floral paintings in the hall, family photos on the furniture, a double bass in the front room and a recording […]