About Stephen Bell Motors Limited (04496318) United Kingdom