About Turnmill Street Management Company Limited (07266992) United Kingdom