About Banner Lettings & Investments Limited (04487807) United Kingdom