About Jackal Premier Sites Limited (01326304) United Kingdom