About Lochbead Limited (10871956) United Kingdom