About Barmouth Property Services Ltd (10212398) United Kingdom