About Dovehouse Holdings Limited (10580113) United Kingdom