About D. Benson & Co. Limited (00665627) United Kingdom