About Rendall & Scott Limited (SC421098) United Kingdom