About N B Wills & Trusts Limited (09611518) United Kingdom