About Compucar Limited (02970218) United Kingdom