About Klick Property Ltd (12683951) United Kingdom