About James Coburn & Son Limited (NI002983) United Kingdom