About Larholt Investments Limited (13602261) United Kingdom