About Kilgour Connolly Properties Limited (12328036) United Kingdom