4 min Business What does Sold STC mean in the UK? The term STC is an abbreviated form of ‘subject to contract.’ Some might find this term to… Hannah MaeApril 28, 2022 Read More