About Trevelyan Arts Trust Limited (the) (01164508) United Kingdom