About Rudall Carte & Company Limited (05688988) United Kingdom