IMPACT CONSULTANCY SERVICES LIMITED Company number 12278415 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address78 Webster Street, Treharris, Wales, CF46 5HW PostcodeCF46 5HW Companies at this postcode 2 Average house price in CF46 5HW £111,000 (22 sales) Map