Allen was born in the small Shropshire town of Oakengates and attended Tettendan Hall in Staffordshire. On leaving school he joined the Merchant Navy for four years.
After leaving the service he became, briefly, an actor, before moving into London theatrical management, first for Raymond Massey and later for Gilbert Miller.