About Dey & Co Lettings Limited (10521491) United Kingdom