About Denton Island Indoor Bowls Club Ltd. (03090378) United Kingdom