About Jagger & Associates Limited (03787206) United Kingdom