About Stevenson Deane Property Co Ltd. (02843648) United Kingdom