About Spring Properties & Investments Limited (12859579) United Kingdom