About Kelleher & Kirkwood Ltd (SC599258) United Kingdom