About Papworth Specialist Vehicles Limited (03048528) United Kingdom