About Trevelyan Management Solutions Ltd (06583594) United Kingdom