About 3 Balfour Street Management Company Limited (05102308) United Kingdom