About Xylo Properties Limited (10173213) United Kingdom