About Delidough Holdings Limited (12727953) United Kingdom