About Ynys Afallon Property Services Ltd (12940435) United Kingdom