Well congratulations on the Leeds Animation film festival, thats only an hours drive from were i live.
But what i was meaning is the UK is an overcrowded island with strict policies and competion for screening is very intense. Believe me i have lived here for nearly 30 years and i find whats hard in the UK is easy in the US.