About Tellar Holdings Eot Trustees Limited (13421253) United Kingdom