About The Terrys Cross Trust (12544256) United Kingdom