About Terry Hoyle Racing Engineers Limited (03716949) United Kingdom