A compound of formula: or a tautomeric or a stereochemically isomeric form, a pharmaceutically acceptable salt or a solvate thereof, wherein: n represents an integer selected from 0, 1, 2, 3 or 4; R 1 represents C 1-6 alkyl, C 2-6 alkenyl, C 1-6 alkoxy, hydroxy, halogen, haloC 1-6 alkyl, haloC 1-6 alkoxy, C 3-8 cycloalkyl, cyano or -NR x R y; X represents a bond or a C 1 -C 6 alkylene group optionally substituted by one or more C 1-6 alkyl, NR x, O, hydroxy, halogen or CO groups; R 2 represents a -Ring A or -Ring B -Y-Ring C group; or -X-R 2 represents a -C 1 -C 12 alkylene-NR X R Y group, wherein said alkylene group may be optionally substituted by one or more C 1-6 alkyl, C 2-6 alkenyl, -NR x, O, hydroxy or CO groups; Ring A represents carbocyclyl, heterocyclyl or heteroaryl which requires a substituent selected from a -(CH 2) m- CO-C 1-6 alkyl, -(CH 2) m- NHCO-C 1-6 alkyl, -(CH 2) m -CO-C 2-6 alkenyl, - (CH 2) m -NHCO-C 2-6 alkenyl, -(CH 2) m -CO-C 2-6 alkynyl or -(CH 2) m -NHCO-C 2-6 alkynyl group, wherein said alkyl, alkenyl or alkynyl group may be optionally substituted by one or more (e.g. 1, 2 or 3) halogen, hydroxy, CO or -NR x R y groups and wherein said carbocyclyl, heterocyclyl or heteroaryl groups may be optionally further substituted by one or more (e.g. 1, 2 or 3) substituents selected from halogen, C 1-6 alkyl, hydroxy, C 1-6 alkoxy, -CO-C 1-6 alkyl, oxo, C 1-6 alkylamino or cyano, wherein said C 1-6 alkyl group may be optionally substituted by one or more halogen, hydroxy or cyano groups; m represents an integer selected from 0, 1, 2, 3 or 4; Ring B represents carbocyclyl, heterocyclyl or heteroaryl, each of which may be optionally substituted by one or more (e.g. 1, 2 or 3) substituents selected from hydroxy, oxo, C 1-6 alkyl, C 2-6 alkenyl, C 2-6 alkynyl, C 1-6 alkoxy, haloC 1-6 alkyl, -CO-C 1-6 alkyl, cyano or halogen; Ring C represents heterocyclyl substituted by one or more (e.g. 1, 2 or 3) substituents selected from halogen, C 1-6 alkyl, -CO-C 1-6 alkyl, and/or -(CH 2) m -CO-C 2-6 alkenyl optionally substituted by an -NR x R y group; Y represents a bond, -O-, -NHCO-, CO, or a C 1 -C 6 alkylene group optionally substituted by one or more C 1-6 alkyl, C 2-6 alkenyl, -NR x, O, hydroxy or CO groups; R 3 represents hydrogen or C 1-6 alkyl; R 4, R 5, R 6 and R 7 independently represent hydrogen, C 1-6 alkyl, C 2-6 alkenyl, C 1-6 alkoxy, halogen, haloC 1-6 alkyl, haloC 1-6 alkoxy, C 3-8 cycloalkyl, cyano or -NR x R y; and R x and R y independently represent hydrogen, C 1-6 alkyl, C 2-6 alkenyl, C 2-6 alkynyl, C 1-6 alkoxy, or R x and R y together with the nitrogen atom to which they are attached join to form a nitrogen containing heterocyclic ring which may be optionally substituted by one or more C 1-6 alkyl groups. n represents an integer selected from 0, 1, 2, 3 or 4; R 1 represents C 1-6 alkyl, C 2-6 alkenyl, C 1-6 alkoxy, hydroxy, halogen, haloC 1-6 alkyl, haloC 1-6 alkoxy, C 3-8 cycloalkyl, cyano or -NR x R y; X represents a bond or a C 1 -C 6 alkylene group optionally substituted by one or more C 1-6 alkyl, NR x, O, hydroxy, halogen or CO groups; R 2 represents a -Ring A or -Ring B -Y-Ring C group; or -X-R 2 represents a -C 1 -C 12 alkylene-NR X R Y group, wherein said alkylene group may be optionally substituted by one or more C 1-6 alkyl, C 2-6 alkenyl, -NR x, O, hydroxy or CO groups; Ring A represents carbocyclyl, heterocyclyl or heteroaryl which requires a substituent selected from a -(CH 2) m- CO-C 1-6 alkyl, -(CH 2) m- NHCO-C 1-6 alkyl, -(CH 2) m -CO-C 2-6 alkenyl, - (CH 2) m -NHCO-C 2-6 alkenyl, -(CH 2) m -CO-C 2-6 alkynyl or -(CH 2) m -NHCO-C 2-6 alkynyl group, wherein said alkyl, alkenyl or alkynyl group may be optionally substituted by one or more (e.g. 1, 2 or 3) halogen, hydroxy, CO or -NR x R y groups and wherein said carbocyclyl, heterocyclyl or heteroaryl groups may be optionally further substituted by one or more (e.g. 1, 2 or 3) substituents selected from halogen, C 1-6 alkyl, hydroxy, C 1-6 alkoxy, -CO-C 1-6 alkyl, oxo, C 1-6 alkylamino or cyano, wherein said C 1-6 alkyl group may be optionally substituted by one or more halogen, hydroxy or cyano groups; m represents an integer selected from 0, 1, 2, 3 or 4; Ring B represents carbocyclyl, heterocyclyl or heteroaryl, each of which may be optionally substituted by one or more (e.g. 1, 2 or 3) substituents selected from hydroxy, oxo, C 1-6 alkyl, C 2-6 alkenyl, C 2-6 alkynyl, C 1-6 alkoxy, haloC 1-6 alkyl, -CO-C 1-6 alkyl, cyano or halogen; Ring C represents heterocyclyl substituted by one or more (e.g. 1, 2 or 3) substituents selected from halogen, C 1-6 alkyl, -CO-C 1-6 alkyl, and/or -(CH 2) m -CO-C 2-6 alkenyl optionally substituted by an -NR x R y group; Y represents a bond, -O-, -NHCO-, CO, or a C 1 -C 6 alkylene group optionally substituted by one or more C 1-6 alkyl, C 2-6 alkenyl, -NR x, O, hydroxy or CO groups; R 3 represents hydrogen or C 1-6 alkyl; R 4, R 5, R 6 and R 7 independently represent hydrogen, C 1-6 alkyl, C 2-6 alkenyl, C 1-6 alkoxy, halogen, haloC 1-6 alkyl, haloC 1-6 alkoxy, C 3-8 cycloalkyl, cyano or -NR x R y; and R x and R y independently represent hydrogen, C 1-6 alkyl, C 2-6 alkenyl, C 2-6 alkynyl, C 1-6 alkoxy, or R x and R y together with the nitrogen atom to which they are attached join to form a nitrogen containing heterocyclic ring which may be optionally substituted by one or more C 1-6 alkyl groups.