About Lochrin Bain Limited (SC181830) United Kingdom