Overview
Legal name
PLLA LIMITED
Region
London
Registered address
6 PARKLODGE 10 MEADOWBANK
BLACKHEATH
LONDON
SE3 9XD
Insolvency history
No