About Jabelle Properties Ltd (12818083) United Kingdom