About Horwood Homewares Limited (00308589) United Kingdom