About Rendahouse Limited (08845844) United Kingdom