About S & C Levendi Limited (12291175) United Kingdom