About Jameson & Sons Limited (12854739) United Kingdom