About Village Cars & Mini Coaches Limited (04478435) United Kingdom