About 17 And 18 Richmond Road Exeter Management Company Limited (03109420) United Kingdom