About S D Houghton Ltd (09936873) United Kingdom