About Declan Mccarthy Limited (12156571) United Kingdom