About Jessica Swale Limited (10155441) United Kingdom