About London Court Freehold Ltd. (09615008) United Kingdom