About Intermotorcar Limited (06109648) United Kingdom