About Capel Bach Leisure Limited (13379958) United Kingdom