About Stace Properties Limited (12883934) United Kingdom