About D & J Lettings And Property Management Limited (06070499) United Kingdom