About Baker & Co. Holdings Limited (11629705) United Kingdom