About S Clough Ibbotson & Co Limited (00598298) United Kingdom