About Green Tick Properties Ltd. (12656019) United Kingdom