About Scott Owen Lettings Limited (08647715) United Kingdom