Jeremy Clarkson's farm shop in Oxfordshire has fans waiting