About Spring Heeled Jack Limited (01901464) United Kingdom