About Jeffries Consulting Limited (10417761) United Kingdom