About 2007 Settlement Trustee Limited (07128600) United Kingdom