About Jelly Properties Ltd (12979702) United Kingdom