About Declan Foy Ltd (12955786) United Kingdom