About 120-126 Bedford Street South Management Company Limited (04561889) United Kingdom