I think they were based on the little industrial estate on the right hand side as you approach Silverstone race tracks main entrance.. also seem to remember them pullin the plug, maybe 10yrs ago.. It could be that they suffered because of the huge increase in car crime in the mid 90s, and peoples insurances took a battering... they were a well respected outfit though.
Tom