About London & Lochside Investment Trust Limited (00726259) United Kingdom