About Law Debenture (no.2 Scheme) Trust Corporation (03288246) United Kingdom