About Foundation Investments Scotland Lp (SL017758) United Kingdom