About Duncan Stevenson Properties Ltd (12452832) United Kingdom