About Channel Golf Shops Ltd (11887733) United Kingdom