About Hatcher Street Management Company Limited (02986186) United Kingdom