About 16 South Island Place Management Limited (02205827) United Kingdom