About Thomas Baker & Co Limited (06545445) United Kingdom