About London Upper Woburn Place Centre Limited (08737146) United Kingdom