About Jayne Devlin Consulting Limited (07241023) United Kingdom