About New England Living Ltd (11836268) United Kingdom