About St Margaret S Residences (exeter) Limited (08699395) United Kingdom