About Newton & Frost Holdings Ltd (11084810) United Kingdom