About Ewan Denny Marketing Ltd (11124996) United Kingdom