About Seamus Odonnells Limited (13342838) United Kingdom