About Baker & Marshall Limited (11990081) United Kingdom