About Sw10 Partners Limited (12821831) United Kingdom