About Jessica Ball Decorations Ltd (13080147) United Kingdom