About Logan Tod & Company Limited (10763659) United Kingdom