About Newman & Sale Lettings Limited (06469668) United Kingdom