About Stancroft Trust Limited (00437543) United Kingdom