About 76 Charlwood Street Management Company Limited (02229564) United Kingdom