About Tif Managing Agents Limited (SC695623) United Kingdom