PP&S LIMITED Company number 10027092 · Monitor this company Active - Proposal to Strike off Overview People 2 Financial Control Documents Analysis Location Related Registered office Address856 Finchley Road, London, England, NW11 6AA PostcodeNW11 6AA Average house price in NW11 6AA £2,000 (1 sales) Map