For those who have asked for me to post some photos up, I've pout some up in my gallery (I hope). It said the limit is 600x600 so they are pretty small.
I believe this body & chassis is by TRAC Engineering of Colchester England. Im yet to find a website on them or much else about the car.