About Swagger & Jacks Limited (08424136) United Kingdom