About Trevelyan & Company Limited (04429294) United Kingdom