About Chequered Flag Engineering Ltd. (08031931) United Kingdom