About Dealray Design Limited (04838372) United Kingdom