Police radio calls the detective when she picks up her partner . States " they robbed a petrol station " , where ? 100 MILES south of here .... filmed in England and all about english kids doing english things , saying English stuff ...100 miles south of somewhere in the English country side .