About Tkl & Partners Limited (13019867) United Kingdom