About D J Russell Property Limited (04125638) United Kingdom