About Lochbay Restaurant Limited (SC515928) United Kingdom