About New London Corporation Limited (08830276) United Kingdom