About Sands Lettings Limited (04682681) United Kingdom