About Trevelyan Management Company Limited (04978562) United Kingdom