About Houghton Street Angels Ltd (12111257) United Kingdom