About 70a Tudor Street Management Company Limited (07463764) United Kingdom