About Spring Associates Limited (02491578) United Kingdom