About Tavlock Investment Company Limited (01070544) United Kingdom