About Sw Alpha Limited (04986718) United Kingdom