Nope, never been. Well, actually I have never even been to Leicester - I just know someone who has briefly worked at this place.Step