About Ted Williams Of Birmingham Limited (00511856) United Kingdom