About Trevelyan Property Investments Limited (13010630) United Kingdom