About Hodges & Spurgeon Limited (00441311) United Kingdom