About Houghton Miles Limited (13567232) United Kingdom