About St. Moores Residential Letting & Property Management Limited (02769401) United Kingdom