About Devaney Consulting Limited (SC386566) United Kingdom