About Rendall Brothers (decorators) Limited (SC035863) United Kingdom