About Baker & Co. Depot Ltd (13567684) United Kingdom