About Lewis And Harris Ltd (12699928) United Kingdom