About 25 Elsenham Street Management Company Limited (08537025) United Kingdom