About Houghton & Son Properties Ltd (11215256) United Kingdom