About Thomas Grant & Sons Limited (00305511) United Kingdom