About Beachcomber Leisure Limited (12186945) United Kingdom