About S W C Holdings Ltd (11435716) United Kingdom