About D. Charles & Co Limited (01339363) United Kingdom