About Jessica Thackwray Ltd (10773542) United Kingdom