About Spring Mount Management Company Limited (02396855) United Kingdom