The noun Piccadilly weepers is plural only.
The singular form of Piccadilly weepers is also Piccadilly weepers.