About Kilbride Hill Holdings Limited (12128616) United Kingdom