About Kevin Devlin Ltd (12986539) United Kingdom