About The Scott Trust Limited (06706464) United Kingdom