About James Thorpe & Son Limited (00526919) United Kingdom