About Yx Properties Limited (10689506) United Kingdom