About S And I Leicester Ltd (11050249) United Kingdom