About Swsl Holdings Limited (04419059) United Kingdom