About Deel Property Ltd (13197028) United Kingdom