About Kendal & Carrott Ltd. (08770246) United Kingdom