About Trevethan Meadows Liskeard Management Company Limited (08784973) United Kingdom