About New England Investments Limited (02613905) United Kingdom