About Hammond Interiors Limited (05115315) United Kingdom