Definitely not the Firecracker! My guess is a homebuilt one-off design. There is something familiar about it. I vaguely recall a last letter registration "Q" being visible on the rear fuselage. Possibly a US or French design imported into the UK which didn't meet PFA/CAA permit requirements...?