About 28 Clennam Street Management Company Limited (05309675) United Kingdom