About New England Consultants Limited (09245306) United Kingdom