About D Baker & Co Limited (04490380) United Kingdom