About Yourspace Properties Limited (10980916) United Kingdom