About Spero Property Developments Limited (10230630) United Kingdom