About Baker & Brown Ltd (12220518) United Kingdom