About Close Brothers Holdings Limited (06582618) United Kingdom