About Twenty New Globe Walk Management Company Limited (04665667) United Kingdom