About Delta Heed Limited (09272109) United Kingdom