About Thomas Interiors (holdings) Limited (04057513) United Kingdom