PROJECT TWENTY-TWO C.I.C. Company number 13478378 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office AddressUnit 22 Penarth Centre, Penarth Street, London, England, SE15 1TR PostcodeSE15 1TR Companies at this postcode 45 Average house price in SE15 1TR £412,000 (8 sales) Map