About Baker & Clark Limited (11182547) United Kingdom