Peter Head vs Charles Delingpole

Peter Head vs Charles Delingpole compared for founders deciding who to pitch. Stage focus, check size, and sector fit compared side by side.

Peter Head vs Charles Delingpole

Peter Head is a individual/angel based in London. Charles Delingpole is a individual/angel based in London, England, United Kingdom across 39 portfolio companies.

Similar investors

Investors like Peter Head · Investors like Charles Delingpole · Peter Head co-investors · Full investor directory