Text this: Pilot-Aided Simultaneous Communication and Localisation (PASCAL) Under Practical Imperfections