About Declan Mckenna Ltd (SC606502) United Kingdom