About Rendell Scorer Limited (08122230) United Kingdom