About Sw Holdings London Limited (11652568) United Kingdom