About The Beech Tree Ystrad Mynach Ltd (09050338) United Kingdom