About Choglay Properties Limited (13305721) United Kingdom