Original: Northampton Town Football Club is a football club based in Northampton.
Simplified: Northampton Town F.C. is an English football club.