About Streatham Hill Management Company Limited (02263061) United Kingdom