About S & L Sports Ltd (04601088) United Kingdom