About Car And Vehicle Clamping Services Limited (04395235) United Kingdom