About Ellis & Son Vehicle Builders Limited (00819771) United Kingdom