About Rho (tenbury Wells) Limited (08476486) United Kingdom