About Teancakelondon Limited (09397132) United Kingdom