About John Devlin Consulting Limited (06244729) United Kingdom