About Baker & Co Ltd. (05723169) United Kingdom