About Kelleher Europe Limited (09995431) United Kingdom