About Trevillett Management Company Limited (13153397) United Kingdom