About Benson & Company (holdings) Ltd (13077538) United Kingdom