About Klikk Housing Group Limited (13125787) United Kingdom