About Jameson Carter Official Limited (10214961) United Kingdom