About Dell Properties Limited (07287778) United Kingdom