About S Leicester Ltd (12856906) United Kingdom