About The Sycamores Pwllycrochan Management Company Limited (10950828) United Kingdom