About Total Sales & Lettings Limited (12500742) United Kingdom