About Switch Leisure Limited (10796606) United Kingdom