About Tyndale Terrace Limited (09106686) United Kingdom