About Callan Partners Limited (11726224) United Kingdom