About Dooba Properties 1 Limited (13498368) United Kingdom