About Glenlucan Ltd. (09972598) United Kingdom