A compound of formula (I): wherein: X is CR9R10, NR9, C=O, O, S, S=O or SO2; X1 is CR1 or N; X2 is CR2 or N; X3 is CR3 or N; Q is C=O, S=O, SO2, C=S or CR4R5; L is optionally substituted C1-C6 alkyl, C1-C3 polyfluoroalkyl, optionally substituted C3-C6 cycloalkyl, optionally substituted C2-C6 alkenyl, optionally substituted C2-C6 alkynyl, C=O, S=O, SO2, -CH2C(O)-, -CH2CONH-, or -CONH-; Y is an optionally substituted C1-C6 alkyl, C1-C3 polyfluoroalkyl, an optionally substituted C2-C6 alkenyl, an optionally substituted C2-C6 alkynyl or an optionally substituted C3-C6 cycloalkyl; R1, R2 and R3 are each independently selected from the group consisting of H and a substituent; R4 and R5 are each independently selected from the group consisting of H and a substituent R6 is a substituent; R7 is H or a substituent; R8 is a substituent; and R9 and R10 are each independently selected from H and a substituent; or R9 and R10 together with the C atom to which they are attached can combine to form an optionally substituted spirocyclic ring; or a pharmaceutically acceptable complex, salt, solvate, tautomeric form or polymorphic form thereof.