About 159 Stuart Road Stoke Plymouth Devon Management Company Limited (02601475) United Kingdom