About London Town Property Holdings Limited (00822046) United Kingdom