About Cressida Jamieson Ltd (13646680) United Kingdom