About Jagger (holdings) Limited (11976909) United Kingdom