About Jeff Terry Consulting Limited (12026943) United Kingdom