About James Francis Consulting Limited (03990804) United Kingdom