About Stevenson & Son Properties (development) Ltd (SC484938) United Kingdom