About Houghton Hamlets Management Limited (02261095) United Kingdom