About Dedale Limited (04430662) United Kingdom