About V & R Leisure Limited (SC625497) United Kingdom