About Space Ace - Property Development & Management Ltd (13204459) United Kingdom