About Declan Davey Ltd. (11760267) United Kingdom