About Baker & Wells Ltd (11677616) United Kingdom