About Tufton Management Company Limited (09173322) United Kingdom