About Kieran Devlin Ltd (SC373463) United Kingdom