About London & Lochside Investments Limited (03912911) United Kingdom