About Swl Home & Leisure Limited (07622231) United Kingdom