About Tufton Street Management Limited (05938936) United Kingdom