About Barstow Leisure Limited (10242595) United Kingdom