PSP Projects Ltd (PSP) reported its Q1FY21 numbers. Delay in execution due to lockdown and lack of manpower availability impacted the performance.