About Deedale Limited (13627034) United Kingdom