NPFA SERVICES LIMITED Company number 02112188 · Monitor this company Active Overview People 18 Financial Control Documents Analysis Location Related Registered office Address27-31 Clerkenwell Close, London, England, EC1R 0AT PostcodeEC1R 0AT Companies at this postcode 82 Map