About Dubble Properties Limited (13636114) United Kingdom