About Sten Properties Ltd (12751489) United Kingdom