About Trevibban Barton Management Company Limited (04166765) United Kingdom