About Trevelyan Holiday Homes Ltd (07122682) United Kingdom