About Ralph Grant & Son Limited (00408929) United Kingdom