About Barrack Road (ottery St Mary) Management Company Limited (09783260) United Kingdom