About Xendai Properties Ltd (13630056) United Kingdom