About Kendall & Strong Limited (13342581) United Kingdom