About James O Flaherty Limited (07922629) United Kingdom