About Lewis Foster Lewis Design Ltd (12597028) United Kingdom