About 24 Picton Street Management Company Limited (02544937) United Kingdom