About 21 Burma Road Management Company Limited (01773135) United Kingdom