About D C Howell Vehicles Limited (12832244) United Kingdom