About Ceylon Tea Growers Association Limited (00238177) United Kingdom