About New England Financial Solutions Limited (05908111) United Kingdom