About Teviot Partners Llp (OC414551) United Kingdom