About Deacon Holdings Limited (04504179) United Kingdom