About Rumbold & Son Limited (00479056) United Kingdom