About 17 Vernon Street Management Company Limited (04135166) United Kingdom