About London Kendal Street Centre No.3 Limited (08668786) United Kingdom