About De Lettings & Investments Limited (13510561) United Kingdom