About Whittlesey Indoor Bowls And Sports Complex Limited (04253752) United Kingdom