About Spro Properties Limited (10469407) United Kingdom