About Du Bara Properties Limited (02277663) United Kingdom