About 68 69 Upper Street Headlease Company Limited (08048583) United Kingdom