About Swi Leicester Limited (07274888) United Kingdom