About Ren Properties London Limited (FC034859) Channel Islands