About Jenovia Properties Ltd (13665890) United Kingdom