About Rendermere Limited (01559628) United Kingdom