About Yorooms Properties Limited (13639660) United Kingdom