About R Devlin Consultants Ltd (SC639583) United Kingdom