About Newbold Wills & Trust Ltd (13070836) United Kingdom