About Jessell Consulting Limited (08954899) United Kingdom