About Teynham Holdings Limited (13185881) United Kingdom