About Yourspace Properties Sa Ltd (10861299) United Kingdom