About Sw London Investments Limited (12733514) United Kingdom