About Lewis And Harris Scallops Ltd (SC679094) United Kingdom