About Aberdovey Garden Services Ltd (12592307) United Kingdom