About Thomas Graham & Sons Limited (00656879) United Kingdom