About The Lion Treorchy Limited (10016056) United Kingdom