About Lochcarron John Buchan Limited (SC025944) United Kingdom