About Aboyne-clyde Rubber Estates Of Ceylon Limited (00124707) United Kingdom