About J&sl Ltd (12642968) United Kingdom