PAPI'S & C LTD. Company number 14920016 · Monitor this company Active Overview People 6 Financial Control Documents Analysis Location Related Registered office Address19 New Compton Street, London, England, WC2H 8DS PostcodeWC2H 8DS Companies at this postcode 2 Map