About London Square (bermondsey Village) Management Company Limited (08453704) United Kingdom