About L. Jagger & Partners Limited (01401109) United Kingdom