About Joolz Properties Ltd (12181497) United Kingdom