About Stanmore Lettings Limited (08325860) United Kingdom