About Kelleher Holdings Limited (12124901) United Kingdom