About Cromwell Motor Bodies Limited (00693579) United Kingdom