About Delta Sierra Properties Limited (09829614) United Kingdom