Sir Cedric Cedric

Sir Cedric Cedric is special inspector Scotland Yard.