About James Stamper & Sons (LP005095) United Kingdom