About Lochie Scott Limited (13228597) United Kingdom