About Ceylon Tea Petal Limited (08759288) United Kingdom