About Delta Dean Ltd (11033968) United Kingdom