About Houghton Lodge Limited (11139964) United Kingdom