About Swl Holdings Limited (04150023) United Kingdom