About Slt Trustees Limited (01299864) United Kingdom