About Llechen Llyn Slate Limited (07503296) United Kingdom