About Kelsall Automotive Limited (13561341) United Kingdom