About Templar S Lawn Tennis Club Limited (00168308) United Kingdom