About Sachdeva Lettings Limited (12785943) United Kingdom