About Y.alec Lewis Retail Ltd (12799028) United Kingdom