About Thomas Houghton Design Limited (11112662) United Kingdom