As far as I know they do not have a physical shop. They have rooms in one or possibly two regular apartment/mansion blocks a little bit north of shinjuku, bit their office is separate and not public I think.
Club Diamond does walk-ins, which is a little bit north and east of the changelings rooms, on the northern edge of kabukicho.