About Thomas Hammond Interiors Limited (11866765) United Kingdom