About S & C Wendy S Limited (12266742) United Kingdom