About Delux Management Limited (09816985) United Kingdom