About Master Car Sandhurst Limited (13621618) United Kingdom