SCARCHA HOLDINGS LTD Company number 15202195 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address75 Mayors Walk, Peterborough, Cambridgeshire, United Kingdom, PE3 6EX PostcodePE3 6EX Companies at this postcode 38 Average house price in PE3 6EX £185,000 (13 sales) Map