About St. Albans Townsend Bowls & Tennis Club Limited (00192888) United Kingdom