About Baker Clark Limited (08288691) United Kingdom