About Kelleher Property Services Limited (12018111) United Kingdom