About Lancaster Wills & Trusts Ltd (07985952) United Kingdom