About Thomas Grant & Company Nominees Limited (02834389) United Kingdom