About Ashbourne & Boyd Ltd (NI645109) United Kingdom