About Baker & Co Capital Ltd (12096052) United Kingdom