About London & City Property Holdings Limited (07390217) United Kingdom