About Spaa Properties Ltd (11958583) United Kingdom