About Junction Box Leisure Limited (08512532) United Kingdom