Answer
Middlesex County Cricket Club, based in London, has a rich history and has been Allen's cricketing home. Known for its passionate supporters and exciting matches, Middlesex has provided Allen with the platform to showcase his exceptional skills and contribute to the club's success over the years.