About Duende Properties Ltd (10531142) United Kingdom