About Houghton Street Ventures Llp (OC429014) United Kingdom