About Michael & Jean Vaughan (devon) Limited (01204349) United Kingdom